#include "stdio.h"
#include "stdlib.h"

//演示通过把静态存储区数据返回上层调用函数
//演示通过全局变量返回上层调用函数
//演示通过stack变量返回给上层函数

char g_Buf[10];


//debug release
//mult thread
char* Demo32_Number2String_globle(int i)
{
	memset(g_Buf, 0, sizeof(g_Buf));

	if (i==1) 
	{ 
		strcpy(g_Buf, "one");
	} 
	else if (i==2) 
	{
		strcpy(g_Buf, "two");
	} 
	else if (i==3) 
	{
		strcpy(g_Buf, "three");
	}
	else
	{
		strcpy(g_Buf, "err");
	}
	return g_Buf ;
}


int main()
{
	
	char	*p = NULL;

	p = Demo32_Number2String_globle(1);
	printf("output: %s \n", p);

	return 0; 
}

